body {
  margin:0;
  padding:5px;
  background:white url("andou-kanji-big.png") center center no-repeat fixed;
  text-align:center
}
#container {
  max-width:780px;
  margin:0 auto;
  padding:5px 10px;
  font:400 13pt sans-serif;
  color:#000080;
  background-color:transparent;
  text-align:left;
}
h1 {margin:.25em; text-align:center}
h2 {margin:1.2em 0 .4em; font-size:120%}
.first {margin-top:0}
p {margin:0 1em; text-indent:1em; line-height:1.75em}
p.note {margin-top:1em; text-indent:0; color:#333}
a, a:visited {text-decoration:none; padding-bottom:.1em; border-bottom:blue solid 1px; color:blue; outline:none}
a:hover {border-bottom-color:red; color:red}
a.none {padding:0; border:0}
a img {border:0; margin-top:.4em}
li {margin:0 0 1em 0}
.hide {
/* The equivalent of 'display: none' but leaves the elements readable by some screen readers */
  position: absolute;
  overflow: hidden;
  clip: rect(0,0,0,0); /* because 'height: 0' doesn't have any fun in IE5.5 */
  height: 0; /* because clip doesn't have any fun in IE6 */
}
.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  line-height: 1px;
  visibility: hidden;
  display: block;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.clearfix a {float:right}
p span {display:block; text-align:justify}
cite {font-style:italic; font-weight:700; cursor:help; color:black}
#license {margin:.5em 0 0 0; text-indent:0; text-align:center}
ol {list-style:none; padding:0; margin:1em 0 10px; text-align:center}
ol li {display:inline; margin-left:1em; font:400 italic .7em serif; letter-spacing:.1em}
